480572
931946
258134
156132
114956
143925
266897
411175
482230
426161
101796
456942
5379799
3819581
3327148
2630804
2330988
2194609
2129358
195878
1884118
1768196
1767136
1675471